
.fl{float: left}
.red{color: #e74c3c}
.fr{float: right;}

.new-float{
	position: fixed;
	right: 0;
	top: 50%;
	z-index: 999;
	width: 77px;
 box-shadow: -2px 0px 20px 0px rgba(0, 0, 0, .3);
	margin-top: -150px;
}
#top-back{display: none;}
.new-float ul{margin:0;background:#fff;}
.new-float ul.blue{background:#005bb1;overflow: hidden;}
.new-float li{
	position: relative;
	width: 77px;
	height: 57px;
	line-height: 27px;
	color: #fff;
	text-align: center;
	border-bottom: 1px solid #d2d2d2;
}
.new-float li.hover{
	overflow: hidden;
}
.new-float li p{
	position: relative;
	z-index: 2;
	padding-top: 30px;
	cursor: pointer;
}
.new-float li.kefu a{
	background: url(../images/kefu.png) no-repeat;
}
.new-float li.telp a{
	background: url(../images/tel.png) no-repeat;
}
.new-float li.wechat a{
	background: url(../images/wechat.png) no-repeat;
}
.new-float li.liuyan a.tit{
	background: url(../images/guestbook.png) no-repeat;
}
.new-float li.top a{
	background: url(../images/top.png) no-repeat;
}

.new-float li a{
	display: inline-block;
	color: #fff;
	background-size: 25px!important;
    background-position: center 8px!important;
	
}
.new-float li a.tit{
	padding: 30px 0px 0 0;
	color: #fff;
}
.wap_ban,.title_wap{display:none!important;}

@media screen and (max-width: 769px) {
 .pc_ban,.new-float{display:none!important;}
  .wap_ban,.title_wap{display:block!important;}
 .one .xk_txt {
    padding-left:20px;
}
  .xk_pic img{width:80%!important;}
  .xk_txt .title{font-size:26px}
  .xk_txt p{font-size:18px;}
  .xk_adpic img{width:100%;}
  .two .xk_txt{padding-left:0;}
  .three .title, .five .title{font-size:28px;}
  .line{margin: 10px auto 30px;background-size: 100%;width: 80%;}
  .list{padding-bottom:0;}
  .list ul li:nth-child(1),.list ul li:nth-child(2){width:50%}
  .list ul li:nth-child(3),.list ul li:nth-child(4),.list ul li:nth-child(5){width:33.3%}
  .four .xk_pic,.four .xk_txt {width:100%;}
  .four .title,.four .title1{display:none;}
  .four .title_wap{clear: both;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
    background: #e74c3c!important;
    color: #fff;
    text-decoration: 10px;
    letter-spacing: 5px;}
  .four .xk_pic{margin-bottom:40px;}
  .four .xk_txt{padding:0 50px}
  .four .subbtn{width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    letter-spacing: 2px;
    font-family: Helvetica Neue;}
  .five .about,.xk_adpic1 img{width: 100%;
    padding: 0 30px;}
  .five .xk_pic{display:none;}
  .wap_nav{width:100%;bottom:0;top: unset;}
  .wap_nav li{float:left;width:25%;border-right: 1px solid #E7E7E7;}
  .wap_nav li.fi{border-right:none;}
  #sub-footer .container{display:none;}
  #sub-footer{padding-top:50px;}
  .copy_wechat img{display:none}
  
  
}
@media screen and (max-width: 420px) {
  .one, .two, .three, .four, .five {
    margin: 0 auto;
    padding: 25px 0;
}
 .pc_ban,.new-float{display:none!important;}
  .wap_ban,.title_wap{display:block!important;}
 .one .xk_txt {
    padding:0 20px;
   width: 100%;
}
  .one .xk_pic,.two .xk_pic{display:none!important;}
  .xk_pic img{width:80%!important;}
  .xk_txt .title{font-size:22px}
  .xk_txt p{font-size:16px;line-height: 30px;}
  .xk_adpic img{width:100%;}
  .two .xk_txt{padding:0 20px;width: 100%;}
  .three .title, .five .title{font-size:28px;}
  .line{margin: 10px auto 20px;background-size: 100%;width: 90%;}
  .list{padding-bottom:0;}
  .list ul li:nth-child(1),.list ul li:nth-child(2),.list ul li:nth-child(3),.list ul li:nth-child(4){width:50%}
  .list ul li:nth-child(5){width:100%}
  .list ul li .bt{font-size:18px;margin: 10px 0;}
  .list ul li .info {
    font-size: 14px;
}
  .four .xk_pic,.four .xk_txt {width:100%;}
  .four .title,.four .title1{display:none;}
  .four .title_wap{clear: both;
    height: 50px;
    line-height:50px;
    text-align: center;
    font-size: 20px;
    background: #e74c3c!important;
    color: #fff;
    text-decoration: 10px;
    letter-spacing: 5px;}
  .four .xk_pic{margin-bottom:40px;}
  .four .xk_txt{padding:0 10px}
  .four .subbtn{width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    letter-spacing: 2px;
    font-family: Helvetica Neue;}
  .five .about,.xk_adpic1 img{width: 100%;
    padding: 0 20px;}
  .five .about{font-size:16px;line-height: 30px;}
  .five .xk_pic{display:none;}
  .wap_nav{width:100%;bottom:0;top: unset;}
  .wap_nav li{float:left;width:25%;border-right: 1px solid #E7E7E7;}
  .wap_nav li.fi{border-right:none;}
   #sub-footer .container{display:none;}
  #sub-footer{padding-top:50px;}
   .copy_wechat img{display:none}
  
}